﻿/*
 * Created by SharpDevelop.
 * User: tdptcj
 * Date: 14/09/2011
 * Time: 17:27
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace MetaVideoEditorEvolved.UI.Entity
{
	/// <summary>
	/// Description of PosterMediaItem.
	/// </summary>
	public class PosterMediaItem : BaseEntity
	{
		public PosterMediaItem()
		{
		}
		
		string thumb;
		
		public string Thumb {
			get 
			{ 
				return this.thumb; 
			}
			
			set 
			{ 
				this.thumb = value; 
				this.OnNotifyPropertyChanged("Thumb");
			}
		}
		
		string image;
		
		public string Image {
			get 
			{ 
				return this.image; 
			}
			
			set 
			{ 
				this.image = value; 
				this.OnNotifyPropertyChanged("Image");
			}
		}
		string id;
		
		public string Id {
			get 
			{ 
				return this.id; 
			}
			
			set 
			{ 
				this.id = value; 
				this.OnNotifyPropertyChanged("Id");
			}
		}
		
		string width;
		
		public string Width {
			get 
			{ 
				return this.width; 
			}
			
			set 
			{ 
				this.width = value; 
				this.OnNotifyPropertyChanged("Width");
			}
		}
		
		string height;
		
		public string Height {
			get 
			{ 
				return this.height; 
			}
			
			set 
			{ 
				this.height = value; 
				this.OnNotifyPropertyChanged("Height");
			}
		}
		
		bool isChecked;
		
		public bool Checked {
			get 
			{ 
				return this.isChecked; 
			}
			
			set 
			{ 
				this.isChecked = value; 
				this.IsDirty = true;
				this.OnNotifyPropertyChanged("Checked");
			}
		}
		
		bool isDirty;
		
		public bool IsDirty {
			get 
			{ 
				return this.isDirty; 
			}
			
			set 
			{ 
				this.isDirty = value; 
				this.OnNotifyPropertyChanged("IsDirty");
			}
		}
	}
}
